Runtime Modelling The Novice-Expert Shift in Programming Skills on a Rule-Schema-Case Continuum
نویسندگان
چکیده
This paper describes an approach to model students' knowledge growth from novice to expert within the framework of a help system, ABSYNT, in the domain of functional programming. The help system has expert knowledge about a large solution space. This is necessary because especially novices often produce "unusual" solutions. On the other hand, it requires a model of the students' actual state of domain knowledge in order to provide user-centered help. The model distinguishes between knowledge acquisition and knowledge improvement. Knowledge acquisition is represented by augmenting the model with expert planning knowledge represented as rules. The acquisition of malrules is possible, too. Knowledge improvement is represented by rule composition. In this way, the knowledge contained in the model can be located on a gradual continuum from general rules to more specific schemas for solution fragments to specific cases (= example solutions).
منابع مشابه
in Programming Skills on a Rule-Schema-Case Continuum
This paper describes an approach to model students' knowledge growth from novice to expert within the framework of a help system, ABSYNT, in the domain of functional programming. The help system has expert knowledge about a large solution space. This is necessary because especially novices often produce "unusual" solutions. On the other hand, it requires a model of the students' actual state of...
متن کاملA Comparison of Professional Knowledge between Expert and Novice Iranian EFL Teachers at Iranian Language Institutes and Universities
This study sought to compare Iranian EFL novice and expert teachers regarding their professional knowledge at Iranian language institutes and universities. To achieve the aim of study, a questionnaire was developed based on the literature, the theoretical framework and the results of a qualitative study. This questionnaire was administered to the whole sample of the study who was 200 Iranian EF...
متن کاملExpert and Novice Iranian EFL Teachers’ Professional Knowledge at Iranian Language Institutes and Universities
This study sought to compare Iranian EFL novice and expert teachers regarding their professional knowledge at Iranian language institutes and universities. To achieve the aim of study, a questionnaire was developed based on the literature, the theoretical framework and the results of a qualitative study carried out by Yazdanpanah and Sahragard (2017). This questionnaire was administered to the ...
متن کاملExpert and Novice Iranian EFL Teachers’ Professional Knowledge at Iranian Language Institutes and Universities
This study sought to compare Iranian EFL novice and expert teachers regarding their professional knowledge at Iranian language institutes and universities. To achieve the aim of study, a questionnaire was developed based on the literature, the theoretical framework and the results of a qualitative study carried out by Yazdanpanah and Sahragard (2017). This questionnaire was administered to the ...
متن کاملPair programming productivity: Novice-novice vs. expert-expert
Agile Software Development methodologies have grown in popularity both among academic researchers and industrial practitioners. Among the various methodologies or practices proposed, pair programming, which is concerned with two programmers collaborating on design, coding and testing, has become a controversial focus of interest. Even though some success stories have been reported with the use ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1991